單晶片控制實習 (資訊、電子用)

單晶片控制實習 (資訊、電子用)

作者: 蔡朝洋 蔡承佑
出版社: 全華圖書
出版在: 2009-11-18
ISBN-13: 9789572173213
ISBN-10: 9572173219
總頁數: 376 頁





內容描述


<內容簡介>
自從單晶片微電腦問世後,由於接線簡單、體積小巧,所以被廣泛應用於家電用品、事務機器及汽車中,舉凡電磁爐、微波爐、冷氣機、影印機、傳真機、數據機、自動販賣機、PC的鍵盤、滑鼠、汽車自動排檔、汽車電子點火……等,皆可看到單晶片微電腦的影子。由於Intel公司的MCS-51系列單晶片微電腦,成熟穩定、功能齊全、易學好用,不但具有較多的I/O接腳、較大的記憶體空間、較快的運算速度,還提供全雙工的串列埠,尤其是強而有力的位元運算指令更使MCS-51成為工業自動控制上的最佳利器。因此,AMD、Philips、Signetics、Siemens、Matra、Dallas、Atmel等世界名廠均相繼投入MCS-51相容產品的研發製造,使MCS-51家族的產品不但速度更快、耗電更少、功能更強,而且售價急速下降。無論就未來產品功能日益提升的趨勢或由開發新產品所需的時間及效率來考量,學習MCS-51現在正是時候。本書內容不但適用於MCS-51系列的80C31、80C32、80C51、80C52、87C51、87C52、87C54等單晶片微電腦,也適用於相容產品AT89系列的89C51、89S51、89C52、89S52、89C55、89C1051、89C2051、89S2051、89C4051、89S4051等單晶片微電腦。本書共分為三篇,第一篇為相關知識,第二篇為基礎實習,第三篇為專題製作。第一篇將單晶片微電腦MC-51做了深入淺出的說明,第二篇至第三篇都是單晶片微電腦的應用實例,是一本理論與實務並重的實用書籍。本書中的每個實例均經作者精心規劃,並且每個程式範例均經作者親自上機實驗過,讀者們若能一面研讀本書一面依序實習,定可收到事半功倍之效而獲得單晶片微電腦控制之整體知能。

<章節目錄>
1相關知識1第1章 單晶片微電腦的認識31-1 微電腦的基本結構41-2 何謂單晶片微電腦51-3 使用單晶片微電腦的好處61-4 適用的電腦才是好電腦61-5 MCS-51系列單晶片微電腦的認識7第2章 MCS-51系列單晶片微電腦92-1 我應選用哪個編號的單晶片微電腦102-2 MCS-51系列之方塊圖102-3 MCS-51系列的接腳112-3-1 MCS-51系列的接腳圖112-3-2 MCS-51系列之接腳功能說明12第3章 MCS-51系列的內部結構193-1 指令解碼器及控制單元213-2 算術邏輯單元213-3 程式計數器213-4 程式記憶體213-5 資料記憶體233-6 特殊功能暫存器263-6-1 累積器A303-6-2 B暫存器303-6-3 程式狀態字元PSW303-6-4 堆疊指標SP323-6-5 資料指標暫存器DPTR323-7 輸入/輸出埠323-8 計時/計數器之基本認識353-9 計時/計數器0及計時/計數器1363-9-1 工作模式之設定363-9-2 模式0
(Mode 0) 分析363-9-3 模式1 (Mode 1) 分析403-9-4 模式2 (Mode 2) 分析403-9-5 模式3
(Mode 3) 分析423-10 計時/計數器2433-10-1 工作模式之設定433-10-2 捕取模式 (Capture
Mode) 分析433-10-3 自動再載入模式 (Auto-Reload Mode) 分析453-10-4 鮑率產生器 (Baud Rate
Generator)
分析463-11 串列埠473-11-1 串列埠之模式0493-11-2 串列埠之模式1513-11-3 串列埠之模式2543-11-4 串列埠之模式3563-11-5 串列埠的鮑率573-11-6 多處理機通訊583-12 中 斷623-12-1 中斷之致能623-12-2 中斷之優先權643-13 省電模式673-13-1 閒置模式
(Idle Mode)683-13-2 功率下降模式 (Power Down
Mode)69第4章 MCS-51指令集714-1 MCS-51指令索引 (依英文字母順序排列)734-2 MCS-51指令索引
(依功能分類)784-3 MCS-51指令詳析844-3-1 資料傳送指令844-3-2 算術運算指令904-3-3 邏輯運算指令954-3-4 位元運算指令1024-3-5 分支跳越指令1054-3-6 呼叫指令及回返指令1104-3-7 其他指令1124-4 MCS-51各指令對旗標影響之摘要1134-5 MCS-51各運算元之英文全名114第5章 MCS-51之基本電路1175-1 80C51、89C51、89S51之基本電路1185-2 80C31、80C32之基本電路1215-3 輸入/輸出埠的擴充1215-4 介面電路1235-4-1 輸入電路1235-4-2 輸出電路125第6章 如何編譯程式1336-1 機械碼1346-2 何謂組合語言1346-3 如何獲得程式的執行檔1346-4 組合語言的格式1356-5 中文視窗版編譯器AJON511396-5-1 AJON51的組譯功能1396-5-2 AJON51之安裝與設定1416-5-3 AJON51之操作實例1456-5-4 AJON51的偵錯功能1536-5-5 AJON51的線上求助功能157
第7章 如何執行、測試程式1637-1 直接將程式燒錄在89S51或89C51測試1647-2 直接將程式下載至具有ISP功能的AT89S51   
或P89C51RD2執行1647-3 利用電路實體模擬器ICE執行程式1657-4 利用軟體模擬器執行程式1667-5 如何防止程式被別人複製167第8章 AT89系列單晶片微電腦的認識1698-1 快閃記憶體-Flash
Memory1708-2 AT89C51、AT89S511708-3 AT89C52、AT89S521708-4 AT89C551718-5 AT89C2051、AT89S20511718-6 AT89C4051、AT89S40511738-7 AT89C1051U1732基礎實習175第9章 輸出埠之基礎實習177實習9-1 閃爍燈178實習9-2 霹靂燈184實習9-3 廣告燈186第10章 輸入埠之基礎實習193實習10-1 用開關選擇動作狀態194實習10-2 用按鈕控制動作狀態199實習10-3 矩陣鍵盤202第11章 計時器之基礎實習213實習11-1 使用計時器做走馬燈214實習11-2 使用計時中斷做走馬燈217第12章 計數器之基礎實習221實習12-1 用計數器改變輸出狀態222實習12-2 用計數中斷改變輸出狀態227第13章 外部中斷之基礎實習231實習13-1 接到外部中斷信號時改變輸出狀態232第14章 串列埠之基礎實習237實習14-1 用串列埠來擴充輸出埠238實習14-2 用串列埠單向傳送資料243實習14-3 兩個MCS-51互相傳送資料2523專題製作263第15章 用七段顯示器顯示數字265第16章 電子琴273第17章 聲音產生器283實習17-1 忙音產生器284實習17-2 鈴聲產生器287實習17-3 警告聲產生器290第18章 點矩陣LCD模組之應用293實習18-1 用LCD模組顯示字串294實習18-2 用LCD模組顯示自創之字元或圖形317附錄 常用資料325附錄1 MCS-51指令集(依英文字母之順序排列)326附錄2 本書附贈之光碟335附錄3 常用零件的接腳圖337附錄4 常用記憶體的接腳圖341附錄5 本書實習所需之器材344附錄6 使用具有ISP功能的AT89S51下載並執行程式345附錄7 使用具有ISP功能的P89C51RD2下載並執行程式352




相關書籍

PLC 可程式順序控制電路

作者 熊谷英樹

2009-11-18

ANSYS 電腦輔助工程實務分析

作者 陳精一

2009-11-18

FPGA 芯片設計與測試技術研究

作者 張惠國 顧涵

2009-11-18